Albufeira

Lagos, Silves, Lagoa, Tavira, Evora, Milfontes, Troia, Lisbon.

Lisbon:From the Old Town to the railway station the easiest route is by taxi it's 6km. This can be bought quite reasonably for 8-10€, and the journey time is 5-10mins. The first train leaves for Lisbon at 07:19am and takes 2h 40m, other services take 3h 20m so be sure to check when the trains arrive/depart. Definitely book and print tickets in advance, www.cp.pt there's an English version, just click the flag. Return journey cost 32€ for a regular class seat. It's well worth the money and you see lots of Portugal on the way.